据此: according to this, on the ground of the above, (formally introduces reported speech in writing)...
不可思议: inconceivable (idiom); unimaginable, unfathomable...
强加: to impose, to force upon...
以往: in the past, formerly...
构思: to design, to plot, to plan out, to compose, to draw a mental sketch, conception, plan, idea, composition...
投稿: to submit articles for publication, to contribute (writing)...
万: ten thousand, a great number...
云: cloud...
科幻: science fiction, abbr. for...
临街: facing the street...